// src/services/aiAssistantService.js
import api from './api';

const aiAssistantService = {
    /**
     * 向AI助教提问
     * @param {Array} messages 完整的消息历史记录
     * @returns {Promise<string>} AI的回复
     */
    async ask(messages) {
        try {
            // 发送包含历史记录的完整对象
            const response = await api.post('/api/ai/assistant/ask', { messages });
            return response.data.reply;
        } catch (error) {
            console.error("AI助教服务调用失败:", error);
            return error.response?.data?.reply || "网络错误，无法连接到AI助教。";
        }
    }
};

export default aiAssistantService;